package com.qf.arrayList;

import java.util.ArrayList;
import java.util.List;

public class ArrayListTest1 {
	public static  void main(String[] args) {
		//集合作业
		//使用LinkedList模拟队列数据结构
//		Collection collection = new ArrayList();
		
		for(Integer x: randomNum(10)) {
			System.out.println(x);
			
		}
		
		//使用set去做？或者再用ArrayList去做，但是不明白怎么用啊...
		//还是说需要使用泛型？
		
		
	}
public static List<Integer> randomNum(int size){
	
		List<Integer> list = new ArrayList<Integer>();
		
		//list.szie()看当前集合的长度
		for(int i=0;i<size;) {
				java.util.Random random = new java.util.Random();
				
				Integer num = random.nextInt(10);
				
				//小于等于0就说明，它不存在list中
				if(list.indexOf(num)<0) {
					
					list.add(num);
					i++;
				}
				
			}
			
		return list;
	}
}
